package cn.iocoder.yudao.module.handguard.controller.admin.productaccessrecord.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import java.math.BigDecimal;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import javax.validation.constraints.*;

/**
 * 产品准入-产品备注/产品特点记录 Base VO，提供给添加、修改、详细的子 VO 使用
 * 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
 */
@Data
public class ProductAccessRecordBaseVO {

    @Schema(description = "用户id", example = "7444")
    private Long userId;

    @Schema(description = "用户订单id")
    private Long orderNo;

    @Schema(description = "产品准入项id", example = "12669")
    private Long accessId;

    @Schema(description = "产品图片")
    private String productImg;

    @Schema(description = "产品名称")
    private String productName;

    @Schema(description = "申请流程")
    private String procedures;

    @Schema(description = "还款方式")
    private String modeOfRepayment;

    @Schema(description = "年华利率")
    private BigDecimal timeRate;

    @Schema(description = "期限")
    private Integer deadline;

    @Schema(description = "成数")
    private BigDecimal portions;

    @Schema(description = "额度")
    private BigDecimal quotaFormula;

    @Schema(description = "月供信息")
    private BigDecimal monthlyInfo;



}
